<?php

class Application_Model_DbTable_Article extends Zend_Db_Table_Abstract
{

	protected $_name = 'article';

	public function getArticle($id)
	{
		$id = (int)$id;
		$row = $this->fetchRow('id = ' . $id);
		if (!$row)
		{
			throw new Exception("erreur");

		}
		return $row->toArray();
	}

	public function addArticle($titre,$auteur,$resume,$contenu,$type){
		$data = array('titre' => $titre,
    					'auteur'=> $auteur,	
    					'resume' => $resume,
    					'article' => $contenu,
						'type'  => $type);
		$this->insert($data);
			
	}


	public function fetchLatest()
	{
		$order = 'date DESC';

			
		return $this->fetchAll(null,$order);
	}
	public function updateArticle($index,$titre,$resume,$article)
	{
		$data = array ('titre'=>$titre,'resume'=>$resume,'article'=>$article);

		$this->update($data,'id= '.$index);


	}

}

